package restructure;

/**
 * @Description
 * @Date 2021/9/19
 * @Created by Jonathan
 */
public abstract class Price {
    abstract int getPriceCode();

    public abstract double getCharge(int daysRented);

    public int getFrequentRenterPoints(int daysRented) {
        // 新片且租赁时间大于1天积分为2否则为1
        // 默认就是1 对于新片的情况，新片单独覆盖一下代码
        return 1;
    }
}
